@echo off
echo ========================================
echo    Python和依赖包自动安装脚本
echo ========================================
echo.
echo 正在检查Python安装...

python --version >nul 2>&1
if %errorlevel% equ 0 (
    echo Python已安装，跳过安装步骤
    goto INSTALL_DEPS
) else (
    echo Python未安装，开始下载安装包...
    
    # 下载Python安装包
    powershell -Command "Invoke-WebRequest -Uri 'https://www.python.org/ftp/python/3.11.9/python-3.11.9-amd64.exe' -OutFile 'python-installer.exe'"
    
    if exist python-installer.exe (
        echo Python安装包下载完成，开始安装...
        echo 请在弹出的安装窗口中勾选"Add Python to PATH"选项，然后点击Install Now
        echo 安装完成后请关闭窗口，然后按任意键继续...
        start /wait python-installer.exe
        pause
        
        # 验证安装
        python --version >nul 2>&1
        if %errorlevel% equ 0 (
            echo Python安装成功！
        ) else (
            echo Python安装失败，请手动安装Python
            echo 访问 https://www.python.org/downloads/ 下载并安装Python
            pause
            exit /b 1
        )
    ) else (
        echo Python安装包下载失败
        echo 请手动访问 https://www.python.org/downloads/ 下载并安装Python
        pause
        exit /b 1
    )
)

:INSTALL_DEPS
echo.
echo ========================================
echo   开始安装Python依赖包
echo ========================================
echo.

python -m pip install --upgrade pip
echo pip升级完成

python -m pip install selenium webdriver-manager
echo 依赖包安装完成

echo.
echo ========================================
echo   安装完成！现在可以运行脚本了
echo ========================================
echo.
echo 运行脚本命令：python ebay_cosplay_search.py
echo.
pause